

/* 重置属性 调整 bootstrap 样式 */
select,
textarea,
input[type="text"],
input[type="password"]{
	margin-bottom: 0;
}
select{
	width: auto;
}

/* 主页 */

#div_top_2{
	width: auto;
	padding-right: 15px;
	padding-top: 6px;
	font-weight: bold;
}
#div_top_2 div{
	float: right;
	width: auto;
	margin-right: 8px;
}

#div_footer{
	height:100%;
	background:#E0ECFF;
	padding-top: 5px;
	text-align: center;
}

/* 查询搜索 */
.search-div{
	
}
.search-div form{
	margin-bottom: 0;
}
.search-content{
	margin-top:5px;
	margin-bottom:5px;
	border:dotted 1px #95B8E7;
	background: white;
}

.search-content span {
	display:-moz-inline-box;
	display:inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.search-content span label {
	display:-moz-inline-box;
	display:inline-block;
	width: 80px;
	text-align:right;
	cursor: auto;
}
.search-toolbar{
	height:30px;
}

.text-info{
	padding-left: 5px;
}

/* 普通表单table 定义 自动居中   */
table.table{
	margin-top: 20px;
	margin-bottom:20px;
}
table.table caption{
	font-size: 20px;
	font-weight: bold;
	padding: 10px;
}
table.table th{
	text-align: right;
}
table.center th{
	text-align: center;
}
table.table-bordered th{
	background-color: #EEEEEE;
}

table.table-nobordered th,table.table-nobordered td{
	border-top: none;
}


.input-black-line input{
	border-bottom:1px solid black;
	border-radius:0;
	border-top:none;
	border-left: none;
	border-right: none;
	box-shadow:none;
}
.black-line{
	border-bottom:1px solid black;
}


div.divider { 
	clear:both; 
	display:block; 
	overflow:hidden; 
	width:auto; 
	height:1px; 
	padding:4px 0 0 0; 
	margin-bottom:5px; 
	border-style:dotted; 
	border-width:0 0 1px 0;
	border-color:#b8d0d6;
}
 /* filter */ 
table.l-filter-group{ background:white; font-size:12px;}
table.l-filter-group select,table.l-filter-group .valtxt{border:1px solid #d3d3d3;}
table.l-filter-group .addgroup{margin-left: 5px}
table.l-filter-group .addrule{margin-left: 5px}
table.l-filter-group .deletegroup{margin-left: 5px} 
table.l-filter-group .deleterole{ cursor:pointer;} 
table.l-filter-group-alt{ background:#F2F2F2;} 
td.l-filter-groupcell{ padding-left:20px;} 
td.l-filter-column{ padding:2px;}
td.l-filter-op{padding:2px;}
td.l-filter-value{padding:2px;} 
tr.l-filter-rowlastcell{ text-align:right;_width:300px; min-width:300px;padding:2px;}  
table.l-filter-group-alt,.l-panel table.l-filter-group-alt{background:#f5f5f5;margin-left:20px; margin-top:4px; padding:5px;border:1px solid #d3d3d3;} 
table.l-filter-group-alt .l-filter-value{ padding-right:6px;} 
td.l-filter-cellgroup{ padding:3px;}
table.l-filter-group-alt table.l-filter-group{background:white;margin-left:20px; margin-top:4px; padding:5px;border:1px solid #d3d3d3;} 

.l-icon-cross{background:url('../../easyui/themes/icons/cancel.png') no-repeat center; width:16px; height:16px; line-height:16px;}




/* fieldset */
fieldset.fieldset{padding:3px; margin:5px; border:1px dotted #B8D0D6;}
fieldset.fieldset legend {font-size:12px ;width:auto;margin-bottom:0;line-height:normal;   padding:2px; border:1px dotted #B8D0D6; font-weight: bold;}
fieldset.fieldset legend:hover {background-color: #dddddd;}



/* Taskbar */
#taskbar li .taskbutton span { background:url(../images/icon.png) no-repeat;}
#taskbar, #taskbar li, #taskbar li .taskbutton { background:url(../images/layout/taskbar.png) no-repeat;}
#taskbar, #taskbar li, #taskbar li .taskbutton { background:url(../images/layout/taskbar.png) no-repeat;}
#taskbar .close, #taskbar .restore, #taskbar .minimize { background:url(../images/layout/taskbar_icon.png) no-repeat;}
#taskbar li .taskbutton span { color:#FFF;}
#taskbar .taskbarLeft, #taskbar .taskbarRight { background:url(../images/layout/taskbar_control.png) no-repeat;}


#taskbar { overflow:hidden; height:29px;font-size: 12px ; border-style:solid; border-width: 0; border-color:#0f3255; background-color:#112746; background-repeat:repeat-x; position:absolute; z-index:9000;}
#taskbar .taskbarContent { display:block; overflow:hidden; height:29px; position:relative;}
#taskbar .taskbarMargin { margin:0 20px;}
#taskbar ul { position:absolute; width:10000px;}
#taskbar li { float:left; height:27px; margin-left:2px; padding-left:5px; background-position:0 -50px; position:relative; cursor:pointer;}
#taskbar li .taskbutton { float:left; display:block; overflow:hidden; height:27px; background-position:100% -100px;}
#taskbar li .taskbutton span { display:block; overflow:hidden; width:70px; height:27px; line-height:29px; padding:0 25px 0 20px; background-position:3px -42px;}

#taskbar .selected { background-position:0 -250px;}
#taskbar .selected .taskbutton { background-position:100% -300px;}
#taskbar .hover { background-position:0 -150px;}
#taskbar .hover .taskbutton { background-position:100% -200px;}

#taskbar .close, #taskbar .restore, #taskbar .minimize { display:block; overflow:hidden; width:11px; height:11px; padding:0; text-indent:-1000px; position:absolute; top:5px;}
#taskbar .close { right:3px;}
#taskbar .closeHover { background-position:0 -50px;}
#taskbar .restore { right:14px; background-position:0 -100px;}
#taskbar .restoreHover { background-position:0 -150px;}
#taskbar .minimize { right:14px; background-position:0 -200px;}
#taskbar .minimizeHover { background-position:0 -250px;}

#taskbar .taskbarLeft, #taskbar .taskbarRight { display:block; overflow:hidden; width:18px; height:29px; text-indent:-1000px; position:absolute; top:0;}
#taskbar .taskbarLeft { background-position:0 0; left:2px; cursor:pointer;}
#taskbar .taskbarLeftHover { background-position:0 -50px;}
#taskbar .taskbarLeftDisabled { background-position:0 -100px; cursor:default;}
#taskbar .taskbarRight { background-position:0 -150px; right:2px; cursor:pointer;}
#taskbar .taskbarRightHover { background-position:0 -200px;}
#taskbar .taskbarRightDisabled { background-position:0 -250px; cursor:default;}


